package com.wei.shopping.dao;

import com.github.pagehelper.Page;
import com.wei.shopping.entrty.PageResult;
import com.wei.shopping.entrty.QueryPageBean;
import com.wei.shopping.pojo.Commodity;
import com.wei.shopping.pojo.Sold;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SoldMapper {
    /**
     * 分页查找
     * @return
     */
    Page<Sold> findall(@Param("queryString") String queryString, @Param("findString") String findString);
    /**
     * 按性别分组查询每个月的购买人群
     */
    Integer findGroupBySex(@Param("begin") String begin,@Param("end") String end,@Param("sex") String sex);
    /**
     * 查找已售商品
     * @param userid
     * @return
     */
    Page<Sold> findallbyuserid(@Param("userid") String userid,@Param("queryString") String queryString);
    /**
     * 删除销售记录
     * @param soldid
     */
    void deletecomm(String soldid);
    /**
     * 根据userid查找每个月的销售数量
     * @param
     * @param userid
     * @return
     */
    Integer findAccount(@Param("begin") String begin,@Param("end") String end,@Param("userid") String userid);
    /**
     * 通过commid查找销售记录
     * @param commid
     * @return
     */
    Sold findByCommid(String commid);
    /**
     * 添加销售记录
     * @param sold
     */
    void addSold(Sold sold);

    /**
     * 查找我的订单
     * @param
     * @param userid
     * @return
     */
    Page<Sold> findorder(@Param("queryString") String queryString,@Param("userid") String userid);
}
